package com.ruoyi.bussiness.domain;

import java.math.BigDecimal;
import lombok.Data;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 股票监控对象 owner_stock_monitor
 * 
 * @author ruoyi
 * @date 2025-10-29
 */
@Data
public class OwnerStockMonitor extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 股票名称 */
    @Excel(name = "股票名称")
    private String stockName;

    /** 股票编码 */
    @Excel(name = "股票编码")
    private String stockCode;

    /** 持有账号 */
    @Excel(name = "持有账号")
    private String stockAccount;

    /** 持有数量 */
    @Excel(name = "持有数量")
    private Long num;

    /** 成本价 */
    @Excel(name = "成本价")
    private BigDecimal costPrice;

    /** 监控类型 */
    @Excel(name = "监控类型")
    private String monitorType;

    /** 日涨幅监控 */
    @Excel(name = "日涨幅监控")
    private BigDecimal monitorDayPct;

    /** 累计涨跌幅监控 */
    @Excel(name = "累计涨跌幅监控")
    private BigDecimal monitorCumulativePct;

    /** 最低价监控 */
    @Excel(name = "最低价监控")
    private BigDecimal monitorMinPrice;

    /** 最高价监控 */
    @Excel(name = "最高价监控")
    private BigDecimal monitorMaxPrice;

    /** 当前实时涨跌幅 */
    @Excel(name = "当前实时涨跌幅")
    private BigDecimal changePct;

    /** 当前实时价 */
    @Excel(name = "当前实时价")
    private BigDecimal currentPrice;

    /** 5日均价 */
    @Excel(name = "5日均价")
    private BigDecimal avgPrice5;

    /** 10日均价 */
    @Excel(name = "10日均价")
    private BigDecimal avgPrice10;

    /** 10日均价 */
    @Excel(name = "30日均价")
    private BigDecimal avgPrice30;

    /** 实时收益 */
    @Excel(name = "实时收益")
    private BigDecimal realEarnings;

    /** 历史收益 */
    @Excel(name = "历史收益")
    private BigDecimal historyEarnings;

    /** 累计收益 */
    @Excel(name = "累计收益")
    private BigDecimal cumulativeEarnings;

    /** 监控状态 */
    @Excel(name = "监控状态")
    private Long monitorStatus;

    /** 持有状态 */
    @Excel(name = "持有状态")
    private Long ownStatus;

    /** 通知信息 */
    @Excel(name = "通知信息")
    private String notifyMsg;

    /** 添加时间 */
    @Excel(name = "添加时间")
    private String addTime;

}
